Login     Signup
   info@zetlantechnologies.com        +91-8680961847

Home   >   Kotlin


Kotlin is a modern, statically typed, cross-platform programming language developed by JetBrains that interoperates seamlessly with Java. It's known for being concise, expressive, and safe, making it a popular choice for Android development and other applications


Key characteristics :


Course Details

1. Introduction to Kotlin

  • What is Kotlin?
  • Kotlin vs Java
  • Setting up the Development Environment (IntelliJ, Android Studio)
  • Writing Your First Kotlin Program
  • Kotlin REPL (Read-Eval-Print Loop)
  • Kotlin Basics: Syntax & Structure

  • Variables & Data Types
    • val vs var
    • Primitive and Non-Primitive Data Types
  • Operators
    • Arithmetic, Logical, Bitwise, Comparison Operators
  • Control Flow
    • Conditional Statements (if-else, when)
    • Loops (for, while, do-while)

  • Declaring and Calling Functions
  • Function Parameters & Return Types
  • Default & Named Arguments
  • Lambda Expressions & Higher-Order Functions
  • Inline Functions
  • Scope Functions (let, run, apply, also, with)

  • Classes & Objects
  • Class Declaration & Object Creation
  • Constructors (Primary & Secondary)
  • Inheritance & Polymorphism
  • open Modifier
  • Method Overriding
  • Encapsulation
  • Visibility Modifiers (private, protected, internal, public)
  • Abstract Classes & Interfaces
  • Data Classes & Sealed Classes
  • Object & Companion Objects

  • Lists, Sets, and Maps
  • Mutable vs Immutable Collections
  • Collection Operations (filter, map, reduce, fold)
  • Null Safety (?., !!, ?:, lateinit, lazy)

  • Try-Catch-Finally
  • Custom Exceptions
  • Introduction to Coroutines
  • Launch, Async, Await, Delay
  • Coroutine Scopes (GlobalScope, runBlocking, CoroutineScope)

  • Introduction to Android Development with Kotlin
  • Activity & Fragment Lifecycle
  • Recycler View & View Binding
  • Networking with Retrofit
  • Room Database for Local Storage
  • MVVM Architecture with Kotlin

  • Extension Functions
  • Operator Overloading
  • Generics
  • Reflection in Kotlin
  • DSL (Domain-Specific Language)
  • Kotlin Multiplatform (KMP)

  • Unit Testing with JUnit & MockK
  • UI Testing in Android with Espresso
  • Performance Optimization
  • Packaging & Deployment


Fees Structure : 15500 INR / 180 USD
Total No of Class : 60 Video Class
Class Duration : 46:00 Working Hours
Download Feature : Download Avalable
Technical Support : Call / Whatsapp : +91 8680961847
Working Hours : Monday to Firday 9 AM to 6 PM
Payment Mode : Credit Card / Debit Card / NetBanking / Wallet (Gpay/Phonepay/Paytm/WhatsApp Pay)

Brochure       Buy Now       Sample Demo

Fees Structure : 22000 INR / 255 USD
Class Duration : 40 Days
Class Recording : Live Class Recording available
Class Time : Monday to Firday 1.5 hours per day / Weekend 3 Hours per day
Technical Support : Call / Whatsapp : +91 8680961847
Working Hours : Monday to Firday 9 AM to 6 PM
Payment Mode : Credit Card / Debit Card / NetBanking / Wallet (Gpay/Phonepay/Paytm/WhatsApp Pay)

Download Brochure       Pay Online